15
תגובות
שלום,

לפני שבוע התחלתי ללמוד OOP, התחלתי ללמוד את הבסיס,
אני רוצה עכשיו להמשיך ללמוד את ה OOP, איפה אני יכול ללמוד את זה? בעברית?

תודה!

15 תשובות

avatar ענה intval ב 20 לדצמבר 2012 #

רק בעורך הטקסט שלך על ידי כתיבה וב github.com על ידי צפיה בקוד של פרוייקטים אחרים.
בתור אופציה אפשר גם להמשיך ללימוד תיאורטי של פריימוורק כלשהו

avatar ענה ArielTador ב 21 לדצמבר 2012 #

אתה יכול לתת לי בבקשה דוגמא לאתר שנבנה ב OOP, שנמצא באתר github ?

avatar ענה intval ב 21 לדצמבר 2012 #

phpguide

avatar ענה ArielTador ב 21 לדצמבר 2012 #

phpguide לא נבנה ב yii ?
אני לא רוצה לדעת yii, אני רוצה לדעת OOP, לא נראה לי שזה אותו הדבר..

avatar ענה intval ב 21 לדצמבר 2012 #

צודק. נסה את הספריות הבאות:

Illuminate/Filesystem
illuminate / hashing
Monolog
/Illuminate/Log
illuminate / cache

תתעלם כרגע מכל התוכן של התיקיה הראשית ושל התיקיה tests. מה שמעניין אותך זה רק התיקיה src בכל אחד מהם.
עדיף שתלמד את הקוד של הפרוייקטים לפי הסדר הכתוב. סידרתי אותם בערך לפי קושי הבנה.
וחוץ מזה Illuminate/Log משתמשת בעצמה ב-monolog


שים לב, אלה הם ספריות.
לדעתי אין דבר כזה "אתר שנבנה ב OOP" מהסיבה היחידה שאתרים שנבנים ב OOP בדרך כלל נבנים באמצעות פריימוורק.
אנשים ש"בונים אתר ב OOP" בלי פריימוורק בדרך כלל נמצאים ברמה מאוד נמוכה, לכן קוד כזה לא תמצא ב github, מהסיבה שהם לא יודעים שום דבר על גיט.
ללמוד מקוד ברמה נמוכה לא באמת כדאי.

avatar ענה ArielTador ב 21 לדצמבר 2012 #

איך אפשר ללמוד מקוד? אני לא מבין מה כתוב שם...

avatar ענה intval ב 21 לדצמבר 2012 #

לקרוא את הקוד ולהבין.
מה שאתה לא מבין לחפש בגוגל או לבוא לשאול על זה שאלות.

אני די מצפה לראות 20 שאלות חודשות ממך במהלך הסופש לגבי מה זה כל מני דברים כמו
using, namespace, use, implement, countable וכו'

avatar ענה ArielTador ב 21 לדצמבר 2012 #

אני לא בדיוק הבנתי מה הקטע של זה: ' -> ', כל הזמן יש את זה, נגיד בשורה הבאה: $salt = $this->getRandomSalt();

אפשר הסבר של בדיוק מזה אומר ה ' -> ' הזה?

avatar ענה intval ב 21 לדצמבר 2012 #

אתה בטוח שהתחלת ללמוד OOP ? לדעתי תצטרך למצוא כמה מדריכים על זה באינטנרט ולהתחיל מאפס.
אחרי שתגיע לרמה מסוימת תוכל להתחיל לקרוא קוד של אחרים.

avatar ענה ArielTador ב 21 לדצמבר 2012 #

כן, התחלתי ללמוד..
אתה יכול לתת לי כמה מדריכים מהאינטרנט כדי להתחיל מ 0 ?

avatar ענה intval ב 21 לדצמבר 2012 #

אולי זה ואחר כך זה

avatar ענה ArielTador ב 21 לדצמבר 2012 #

אתה שם לב שאתה נותן לי מדריכים על csharp, כשאני מחפש מדריכים על php ?

avatar ענה OrelBeY ב 21 לדצמבר 2012 #

כי זה מעביר המון הסברים על OOP. זה שזה C# לא אומר שזה לא דומה מאוד ברעיון של זה.
בכל מקרה, אתה תמיד יכול להמשיך ללמוד גם כאן.
בהצלחה. :)
אנחנו תמיד כאן אם יש לך שאלות נוספות. ^_^

avatar ענה intval ב 21 לדצמבר 2012 #

כן אני שם לב.
תקרא. זה אותו פרינציפ ואין שם אף שורת קוד.

avatar ענה ArielTador ב 21 לדצמבר 2012 #

תודה חברס!